<?php
class Gf
{
    function comparar_general($var1,$var2,$result)
    {
        if($var1==$var2)
            return $result;
        else
            return "";
    }
    
    
    function alojamientos_servicios_array_final($servicios_total = array(),$servicios_alojamiento=array())
    {
        //Inicializo la variable que sera a donde se metan todos los array
            $a[]="";
            //La variable que contrendra cuales son los check chekeados
            $checked="";
            //Un contador para pugar el primer elemento cosa que el array tenga el primer elemento
            //para luego pugar los demas
            $count=0;
            foreach($servicios_total as $var0)
            {
                $count++;
                foreach($servicios_alojamiento as $var1)
                {
                    if($var0['Servicio']!=$var1['Servicio'])
                    {
                        $checked="";
                    }
                    else
                    {
                        $checked="checked='checked'";
                        break;//En caso de ser iguales se hace un brack para que no se sobrescriba la variable
                    }
                }
                
                $b=array(
                    'Servicio' => $var0['Servicio'],
                    'ID_Servicio' => $var0['ID_Servicio'],
                    'checked'  => $checked
                );
                
                if($count==1)
                //Pongo el primer elemento del array
                $a[0]=$b;
                else
                //Se puja el array
                array_push($a,$b);
                
            }
            
            return $a;
    }
    
    function cantidad_dias($fecha_desde,$fecha_hasta)
    {
        //Calcular la cantidad de dias entre una fecha y otra
        $f_desde_array = explode("-", $fecha_desde);
        $f_hasta_array = explode("-",$fecha_hasta);
        
        $dia_desde = $f_desde_array[0];
        $mes_desde = $f_desde_array[1];
        $ano_desde = $f_desde_array[2];
        
        $dia_hasta = $f_hasta_array[0];
        $mes_hasta = $f_hasta_array[1];
        $ano_hasta = $f_hasta_array[2];
        
        //calculo timestam de las dos fechas
        $timestamp1 = mktime(0,0,0,$mes_desde,$dia_desde,$ano_desde);
        $timestamp2 = mktime(0,0,0,$mes_hasta,$dia_hasta,$ano_hasta); 
        
        //resto a una fecha la otra
        $segundos_diferencia = $timestamp1 - $timestamp2;
        
        //convierto segundos en días
        $dias_diferencia = $segundos_diferencia / (60 * 60 * 24);
        
        //obtengo el valor absoulto de los días (quito el posible signo negativo)
        $dias_diferencia = abs($dias_diferencia);

        //quito los decimales a los días de diferencia
        $dias_diferencia = floor($dias_diferencia); 
        
        return $dias_diferencia;
    }
    
}
?>
